package Lambda.Predicate;


//Predicate:用于判断数据的对与错；

import java.util.function.Predicate;

public class PredicateDemo4 {
    public static boolean method(String s, Predicate<String> p1,Predicate<String> p2){
       return p1.and(p2).test(s);//与
      //return p1.or(p2).test(s);//或
       // return p1.negate().test(s);//非，取反
    }

    public static void main(String[] args) {
        String s1="赵丽颖，女";
        boolean d=method(s1,(String s)->{
            String s2 = s.split("，")[0];//用split()方法分割字符串
            return s2.length()==3;
        },(String s)->{
            return s.split("，")[1].equals("女");
        });
        System.out.println(d);
    }
}
